html,
body,
.page {
	height: 100%;
}

body {
	font: normal 100% Helvetica, Arial, sans-serif;
	margin: 0;
	background-color: #eee;
}

.footbar {
	display: flex;
	color: #fff;
	background-color: #1E9FFF;
	padding: 2rem 4rem;
	margin-top: 1rem;
}

.address {
	width: 30rem;
	line-height: 2rem;
}

.address span,
.link span {
	font-family: '楷体';
	font-size: 1.5rem;
	font-weight: bold;
}

.address-p {
	padding: 1rem;
}

.link-a {
	display: flex;
	flex-flow: row;
	padding: 1rem;
}

a {
	color: #fff;
	padding: 1rem;
}

a:hover {
	color: #FF5722;
}

::-webkit-scrollbar {
	width: 0 !important;
}

.model-title {
	display: flex;
	align-items: center;
	height: 8rem;
	background-color: #1E9FFF;
	margin-bottom: 1rem;
}

.title-label {
	color: #fff;
	font-family: '楷体';
	font-size: 1.6rem;
	font-weight: bold;
	padding-left: 8rem;
}